package com.usercenter.model;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 用户
 * @TableName user
 */
@TableName(value ="user")
@Data
    public  class User implements Serializable {
        /**
         *
         */
        @TableId(type = IdType.AUTO)
        private Long id;
    
        /**
         * 用户昵称
         */
        private String username;
    
        /**
         * 账号
         */
        private String userAccount;
    
        /**
         * 用户头像
         */
        private String avatarUrl;
    
        /**
         * 性别
         */
        private Integer gender;
    
        /**
         * 密码
         */
        private String userPassword;
    
        /**
         * 电话
         */
        private String phone;
    
        /**
         * 邮箱
         */
        private String email;
    
        /**
         * 用户状态 0-正常
         */
        private Integer userStatus;
    
        /**
         * 创建时间
         */
        private Date createTime;
    
        /**
         * 更新时间
         */
        private Date updateTime;
    
        /**
         * 是否删除
         */
        @TableLogic
        private Integer isDelete;
    
        /**
         * 用户角色 ： 普通用户0   管理员1
         */
        private Integer userRole;
    
        /**
         * 星球编号
         */
        private String planetCode;
    
        @TableField(exist = false)
        private static final long serialVersionUID = 1L;
    }
